package com.jhc.drone.communication.vo;


import com.jhc.drone.communication.enums.ActionEnum;
import com.jhc.drone.communication.enums.AltTypeEnum;
import com.jhc.drone.communication.enums.CompleteEnum;
import com.jhc.drone.communication.enums.LostEnum;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * @author lcp
 * @date 2025年01月2025/1/8 16:33
 * @describe
 */
@Data
public class MissionVo implements Serializable {

    private String sn;

    // 飞行策略名字
    private String name;

    // 飞行速度
    private float speed;

    // 高度类型
    private AltTypeEnum altType;

    // 起飞高度
    private float altitude;

    // 飞行完成后动作
    private CompleteEnum action;

    // 失联后动作
    private LostEnum lost;

    // 航点
    private List<PointVo> points;

}
